property (immovable) - French English Dictionary